//
// Created by YeMingMing on 2024-03-05.
//

// 输入 10个整数，去掉一个最大，去掉一个最小，求剩下8个数的平均值，结果保留两位小数，并输出最大数和最小数

#include <limits.h>
#include <stdio.h>

void average(int nums[10]) {
    int max = nums[0], min = nums[0], sum = nums[0];

    for (int i = 1; i < 10;++i) {
        sum += nums[i];
        if (nums[i] > max) {
            max = nums[i];
        }
        if (nums[i] < min) {
            min = nums[i];
        }
    }

    sum -= max + min;
    double avg = sum / 8.0;
    printf("%lf", avg);

}


int main() {
    int nums [] = {1, 5, 8 ,9, 5 ,8 ,6, 3, 2, 1};
    average(nums);

    return  0;
}
